import request from '@/utils/request'
// 跨域 在浏览器中发送ajax请求 触发同源策略 会产生跨域问题
// 1、jsonp cors后端处理 代理服务器
// 代理服务器的使用
//  1、配置环境变量中的基地址如果配置成http://localhost:8081需要保证本地开发的服务器端口号也是8081
//  如果不是8081可以通过在vue.config.js文件中修改devServer中的port
//  项目启动后就是修改后的端口号
//  如果当前的端口号被占用了 会在当前端口号的基础上+1
//  为了避免产生端口号不一致的问题 即地址只写成 '/api' (在真实开发场景中也是只写/api)
//  2、配置代理服务器
// 在vue.config.js中的devServer中配置代理proxy
// 代理的规则 配置成‘/api’如果代理服务器发现请求中带有api字段会将这个请求进行代理
// 代理的地址target 是否开启跨域changeOrigin

// 登录函数
/**
 * @description: 登录接口
 * @param {*} data.mobile 手机号
 * @param {*} data.password 密码
 * @return {*} promise
 */
export const login = (data) => {
  return request({
    url: '/sys/login',
    method: 'POST',
    data
  })
}

// 获取用户基本资料
export const getUserInfo = () => {
  return request({
    url: '/sys/profile',
    method: 'POST'
  })
}

// 获取员工基本信息
export const getUserDetailById = (id) => {
  return request({
    url: `/sys/user/${id}`
  })
}
